Requirements Analysis

ثبت نشده
چکیده

Requirements analysis results in a model of the system that aims to be correct, complete, consistent, and verifiable. Developers formalize the system specification produced during requirements elicitation and examine in more detail boundary conditions and exceptional cases. Developers correct and clarify the system specification if any errors or ambiguities are found. The client and the user are usually involved in this process, especially when the system specification needs to be changed and additional information gathered. In object-oriented analysis, developers build an analysis model describing the application domain. For example, the analysis model of a watch describes time according to the watch (e.g., Does the watch know about leap years? Does it know about the day of the week? Does it know about the phases of the moon?) The analysis model is then extended to describe how the actors and the system interact to manipulate the application domain (e.g., How does the watch owner resets the time? How does the watch owner resets the day of the week?). Developers use the analysis model, together with nonfunctional requirements, to prepare for the architecture of the system developed during high-level design (see Chapter 6, System Design). In this chapter, we discuss in more detail requirements analysis. We focus on the identification of objects, their behavior, their relationships, their classification, and their organization. We review briefly non object-oriented analysis presentations and methods. Finally, we describe management issues related to requirements analysis in the context of a multi-team development project.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analyzing Attitude of Rural Cooperatives Managers in Khouzestan Province toward Electronic Commerce

The purpose of this research was analyzing attitude of rural cooperatives managers in Khouzestan province toward electronic commerce, Iran. The research method was correlative descriptive. The population of this study included rural cooperatives managers in Khuzestan province. The total number of members was 101 people. Due to the limited population, census method was used. Questionnaire reliab...

متن کامل

Analyzing Knowledge of Rural Cooperatives Managers in Khouzestan Province toward Electronic Commerce

The purpose of this research was analyzing knowledge of rural cooperatives managers in Khouzestan province toward electronic commerce, Iran. The research method was correlative descriptive. The population of this study included rural cooperatives managers in Khuzestan province. The total number of members was 101 people. Due to the limited population, census method was used. Questionnaire relia...

متن کامل

Requirements Engineering Model in Designing Complex Systems

This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...

متن کامل

Requirements Engineering Model in Designing Complex Systems

This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...

متن کامل

Application of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system

Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...

متن کامل

A New Group Data Envelopment Analysis Method for Ranking Design Requirements in Quality Function ‎Deployment

‎Data envelopment analysis (DEA) is an objective method for priority determination of decision making units (DMUs) with the same multiple inputs and outputs. DEA is an efficiency estimation technique, but it can be used for solving many problems of management such as rankig of DMUs. Many researchers have found similarity between DEA and MCDM techniques. One of the earliest techniques in MCDM is...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999